function print_table_cf_by_quintile(ge_cf, filename)    

    delete(filename)
    diary(filename)
    diary on  

    fprintf('\\begin{tabular}{lccccc}'); fprintf('\n');
    fprintf('\\hline\\hline\\\\[-0.8em]'); fprintf('\n');  
    fprintf('& \\multicolumn{5}{c}{Ex-ante quintiles of quality} \\\\[0.2em] \\cline{2-6}\\\\[-0.8em]'); fprintf('\n');   
    fprintf('& \\hspace{0.9cm}1\\hspace{0.9cm} & \\hspace{0.8cm}2\\hspace{0.8cm} & \\hspace{0.7cm}3\\hspace{0.7cm} & \\hspace{0.7cm}4\\hspace{0.7cm} & 5 (highest) \\\\[0.2em] \\hline\\\\[-0.8em]'); fprintf('\n');    
    
    fprintf('\\multicolumn{6}{l}{\\textit{$\\log$(Wage per worker)$\\times 10^{2}$, counterfactual -- initial equilibrium}}'); fprintf('\\\\[0.3em]'); fprintf('\n');
    fprintf('\\quad Exporters\\hspace{0.6cm}'); fprintf(' &%.2f', ge_cf.eqt_wage_exp); fprintf('\\\\'); fprintf('\n');
    fprintf('\\quad Non-exporters'); fprintf(' &%.2f', ge_cf.eqt_wage_nonexp_ctn); fprintf('\\\\'); fprintf('\n');
    fprintf('\\quad All Firms'); fprintf(' &%.2f', ge_cf.eqt_wage_all); fprintf('\\\\[0.3em]'); fprintf('\n');        
            
    fprintf('\\multicolumn{6}{l}{\\textit{$\\log$(Sales)$\\times 10^{2}$, counterfactual -- initial equilibrium}}'); fprintf('\\\\[0.3em]'); fprintf('\n');
    fprintf('\\quad Exporters'); fprintf(' &%.2f', ge_cf.eqt_sales_exp); fprintf('\\\\'); fprintf('\n');
    fprintf('\\quad Non-exporters'); fprintf(' &%.2f', ge_cf.eqt_sales_nonexp_ctn); fprintf('\\\\'); fprintf('\n');
    fprintf('\\quad All Firms'); fprintf(' &%.2f', ge_cf.eqt_sales_all); fprintf('\\\\[0.3em]'); fprintf('\n');          
       
%    fprintf('\\multicolumn{6}{l}{\\textit{$\\log$(Number of Suppliers)$\\times 10^{2}$, counterfactual -- initial equilibrium}}'); fprintf('\\\\[0.3em]'); fprintf('\n');
%    fprintf('\\quad Exporters'); fprintf(' &%.2f', ge_cf.eqt_indegree_exp); fprintf('\\\\'); fprintf('\n');
%    fprintf('\\quad Non-exporters'); fprintf(' &%.2f', ge_cf.eqt_indegree_nonexp_ctn); fprintf('\\\\'); fprintf('\n');
%    fprintf('\\quad All Firms'); fprintf(' &%.2f', ge_cf.eqt_indegree_all); fprintf('\\\\[0.3em]'); fprintf('\n');        
                   
%    fprintf('\\multicolumn{6}{l}{\\textit{$\\log$(Number of Customers)$\\times 10^{2}$, counterfactual -- initial equilibrium}}'); fprintf('\\\\[0.3em]'); fprintf('\n');
%    fprintf('\\quad Exporters'); fprintf(' &%.2f', ge_cf.eqt_outdegree_exp); fprintf('\\\\'); fprintf('\n');
%    fprintf('\\quad Non-exporters'); fprintf(' &%.2f', ge_cf.eqt_outdegree_nonexp_ctn); fprintf('\\\\'); fprintf('\n');
%    fprintf('\\quad All Firms'); fprintf(' &%.2f', ge_cf.eqt_outdegree_all); fprintf('\\\\[0.3em]'); fprintf('\n'); 
 
    fprintf('\\multicolumn{6}{l}{\\textit{Fraction of Exporting Firms $\\times 10^{2}$, counterfactual -- initial equilibrium}}'); fprintf('\\\\[0.3em]'); fprintf('\n');
    fprintf('\\quad All Firms'); fprintf(' &%.2f', ge_cf.eqt_exprob_all); fprintf('\\\\[0.3em]'); fprintf('\n');        
                   
    fprintf('\\multicolumn{6}{l}{\\textit{Export Intensity$\\times 10^{2}$, counterfactual -- initial equilibrium}}'); fprintf('\\\\[0.3em]'); fprintf('\n');
    fprintf('\\quad Exporters'); fprintf(' &%.2f', ge_cf.eqt_exintst_exp); fprintf('\\\\[0.3em]'); fprintf('\n');

    
    fprintf('\\multicolumn{6}{l}{\\textit{Fraction of Importing Firms $\\times 10^{2}$, counterfactual -- initial equilibrium}}'); fprintf('\\\\[0.3em]'); fprintf('\n');
    fprintf('\\quad All Firms'); fprintf(' &%.2f', ge_cf.eqt_improb_all); fprintf('\\\\[0.3em]'); fprintf('\n');        
                   
    fprintf('\\multicolumn{6}{l}{\\textit{Import Intensity$\\times 10^{2}$, counterfactual -- initial equilibrium}}'); fprintf('\\\\[0.3em]'); fprintf('\n');
    fprintf('\\quad Importers'); fprintf(' &%.2f', ge_cf.eqt_imintst_imp); fprintf('\\\\'); fprintf('\n');
    
    
    fprintf('\\hline\\hline'); fprintf('\n');
    fprintf('\\end{tabular}'); fprintf('\n');

    diary off    


end